Image Deblurring and Noise Reduction in Python TJHSST Senior Research Project Computer Systems Lab 2009-2010
نویسنده
چکیده
In the world of photography and machine vision, blurry images can spell disaster. They can ruin an otherwise perfect photo or make it impossible for a computer to recognize the image or certain components of it for processing. The best way to counter this without taking another, clearer picture is to utilize deconvolution techniques to remove as much blur as possible. That is the design of this project. My plan was to first design a program that takes an image, blurs it using a known blur kernel, then deblurs it to reproduce the original image. Then I created a program to take the noisy deblurred image and smooth it using noise reduction. I used Python as my programming language and the .pgm uncompressed image format. My success was be measured simply by how much the output (deblurred) image matches the input (original) image.
منابع مشابه
Dynamic Authentication by Typing Patterns TJHSST Senior Research Project Proposal Computer Systems Lab 2009-2010
This project will analyze and test the accuracy of dynamic typing pattern authentication methods. The program will generate a dynamic set of text that the user will be prompted to type, and then it will feed the user’s typing characteristics through neural network structures. Experimentation will be done to determine the most accurate neural network structures and data collection conditions. Th...
متن کاملTJHSST Computer Systems Lab Senior Research Project Economic Policy Simulation and Optimization 2008 - 2009
There are several variations on gubernatorial economic policy around the world. Given different populations and demographics, economic policy changes. How can we best predict the ramifications of a given policy? Can we produce an optimal policy? Computer simulations and optimization using genetic algorithms may be able to provide policy makers with the data to answer these questions.
متن کاملThe Application of Multi-Layer Artificial Neural Networks in Speckle Reduction (Methodology)
Optical Coherence Tomography (OCT) uses the spatial and temporal coherence properties of optical waves backscattered from a tissue sample to form an image. An inherent characteristic of coherent imaging is the presence of speckle noise. In this study we use a new ensemble framework which is a combination of several Multi-Layer Perceptron (MLP) neural networks to denoise OCT images. The noise is...
متن کاملAssessment of the Wavelet Transform for Noise Reduction in Simulated PET Images
Introduction: An efficient method of tomographic imaging in nuclear medicine is positron emission tomography (PET). Compared to SPECT, PET has the advantages of higher levels of sensitivity, spatial resolution and more accurate quantification. However, high noise levels in the image limit its diagnostic utility. Noise removal in nuclear medicine is traditionally based on Fourier decomposition o...
متن کاملSuper-resolution of Defocus Blurred Images
Super-resolution is a process that combines information from some low-resolution images in order to produce an image with higher resolution. In most of the previous related work, the blurriness that is associated with low resolution images is assumed to be due to the integral effect of the acquisition device’s image sensor. However, in practice there are other sources of blurriness as well, inc...
متن کامل